<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ManifestEditorLib</name>
    </assembly>
    <members>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditorException">
            <summary>
            Defines an exception for the manifest editor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditorException.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditorException.#ctor(System.String)">
            <summary>
            Creates a ManifestEditorException with a message.
            </summary>
            <param name="message">The message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditorException.#ctor(System.String,System.Exception)">
            <summary>
            Creates a ManifestEditorException with a message and an inner exception.
            </summary>
            <param name="message">The message string.</param>
            <param name="inner">The inner exception instance.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.FileCopyProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the
            FileCopyProcessor
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem">
            <summary>
            Defines a processor item in the manifest as a read only class.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.data">
            <summary>
            The wrapped provider data
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">The deserialized instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.#ctor(System.String,System.String)">
            <summary>
            Creates a ProcessorItem with the name of the processor and the name of the type.
            </summary>
            <param name="name">The name of the processor.</param>
            <param name="typeName">Then type name of the processor.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.GetAnyAttributeValue(System.String,System.String)">
            <summary>
            Returns the value from an attribute from the processor configuration node
            </summary>
            <param name="name">The attribute name</param>
            <param name="defaultValue">A default value to return when the attribute is not found</param>
            <returns>The attribute value or defaultValue</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.GetAnyAttribute(System.String)">
            <summary>
            Returns an attribute from the processor configuration node
            </summary>
            <param name="name">The attribute name</param>
            <returns>The requested attribute, or null if it does not exist</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.SetAnyAttributeValue(System.String,System.String)">
            <summary>
            Assigns the value for an attribute in the processor configuration node. If
            the attribute does not exist it will be created.
            </summary>
            <param name="name">The attribute name.</param>
            <param name="value">The new value for the attribute.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.GetAnyNode(System.String)">
            <summary>
            Returns a child node of the processor configuration node
            </summary>
            <param name="xpath">The relative XPath to the child node</param>
            <returns>The located node or null</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.GetAnyNodeText(System.String,System.String)">
            <summary>
            Returns the text value from the designed node
            </summary>
            <param name="xpath">The relative XPath to the child node</param>
            <param name="defaultValue">The value to return if no node is found</param>
            <returns>The node InnerText property or the defaultValue</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.SetAnyNodeText(System.String,System.String)">
            <summary>
            Changes the node InnerText value
            </summary>
            <param name="xpath">The relative XPath to the child node</param>
            <param name="text">The new value for the InnerText property</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.EnsureAny">
            <summary>
            Ensures that the AnyElement for the processor configuration node exists.
            Override on derived classes to change this node name.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.Factory">
            <summary>
            Gets the XmlDocument to use to create nodes and/or attributes
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.Name">
            <summary>
            Gets the name for the processor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.TypeName">
            <summary>
            Gets the processor type name
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.Description">
            <summary>
            Gets the description string for this item
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.Any">
            <summary>
            Gets the Any element
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItem.AnyAttr">
            <summary>
            Gets the list of extra attributes
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FileCopyProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FileCopyProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.FileCopyProcessorItem.Source">
            <summary>
            Gets or sets the source attribute value
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.FileCopyProcessorItem.Destination">
            <summary>
            Gets or sets the destination attribute value
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.FileCopyProcessorItem.Overwrite">
            <summary>
            Gets or sets the overwrite attribute value
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorAssembly">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the InstallUtilProcessorAssembly.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorAssembly.#ctor(System.String,System.String)">
            <summary>
            Creates an initializes a new instance
            </summary>
            <param name="path">The path to the target assembly</param>
            <param name="options">The options to use when executing the InstallUtil tool</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorAssembly.Path">
            <summary>
            Gets or sets the path to the target assembly
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorAssembly.Options">
            <summary>
            Gets or sets the options to use with InstallUtil
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorAssembly.Description">
            <summary>
            Gets a description for this instance
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.FileDeleteProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the
            FileDeleteProcessor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FileDeleteProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FileDeleteProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.FileDeleteProcessorItem.Path">
            <summary>
            Gets or sets the source attribute value
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItemFactory">
            <summary>
            Creates ProcessorItem instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItemFactory.#ctor">
            <summary>
            Default constructor. This class is not instantiable.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ProcessorItemFactory.Create(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Factory method for a ProcessorItem
            </summary>
            <param name="data">The actiavtion processor provider instance.</param>
            <returns>An instance of the wrapper edition class to use.</returns>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.WaitForApplicationExitProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the WaitForApplicationExitProcessorItem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.WaitForApplicationExitProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.WaitForApplicationExitProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.WaitForApplicationExitProcessorItem.ProcessName">
            <summary>
            Gets or sets the processName attribute value
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the InstallUtilProcessorItem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorItem.Action">
            <summary>
            Gets or sets the action attribute value
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorItem.Assemblies">
            <summary>
            Gets or sets the list of assemblies to process
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.InstallUtilProcessorItem.FrameworkVersion">
            <summary>
            Gets or sets the Microsoft .NET framework version to search for when
                running the installUtil.exe.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.Properties.Resources.HashedKeyNotFound">
            <summary>
              Looks up a localized string similar to The key &apos;{0}&apos; could not be found.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.GacUtilProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the GacUtilProcessorItem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.GacUtilProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.GacUtilProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.GacUtilProcessorItem.Options">
            <summary>
            Gets or sets the options list to use with the Gacutil.exe tool
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.GacUtilProcessorItem.AssemblyFile">
            <summary>
            Gets or sets the assembly file argument for the Gacutil.exe tool.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.GacUtilProcessorItem.AssemblyName">
            <summary>
            Gets or sets the assembly name argument for the Gacutil.exe tool.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.ValidateHashProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the ValidateHashProcessorItem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ValidateHashProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ValidateHashProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ValidateHashProcessorItem.Source">
            <summary>
            Gets or sets the source attribute value
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the MSIProcessorItem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.EnsureAny">
            <summary>
            Ensures that the Any element for the configuration exists
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.InstallType">
            <summary>
            Gets or sets the installation type to perform.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.UILevel">
            <summary>
            Gets or sets the msiUILevel value for the Windows Installer
            user interface interaction level.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.Properties">
            <summary>
            Gets or sets the list of properties to pass to Windows Installer 
            when processing the .msi or .msp file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.PackagePath">
            <summary>
            Gets or sets the path to the .msi or .msp package file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.MSIProcessorItem.ProductCode">
            <summary>
            Gets or sets the product code Windows Installer will remove.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.ManifestFileItem">
            <summary>
            Defines the manifest file item information as a read only class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestFileItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile)">
            <summary>
            Creates a ManifestFileItem with the manifest file XSD.
            </summary>
            <param name="file">The manifest file instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestFileItem.Source">
            <summary>
            The source of the file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestFileItem.Transient">
            <summary>
            Indicates whether the file is transient.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestFileItem.Hash">
            <summary>
            The calculated hash for the file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestFileItem.Any">
            <summary>
            Any element for the file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestFileItem.AnyAttr">
            <summary>
            Any attribute for the file.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor">
            <summary>
            This type is used to build and manage the creation or editing
            of manifests.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.manifest">
            <summary>
            The manifest being edited.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.isDirty">
            <summary>
            A flag indicating if a change has been made to the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.localFilesBase">
            <summary>
            A rooted local path which contains the files included in the manifest this value is used to 
            validate the file existence and computing the file hashes.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.processors">
            <summary>
            A list of the in-box processors info.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.cryptoSettings">
            <summary>
            The current selected cryptography setting used to calculate the file hashes.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.cryptoView">
            <summary>
            The current selected cryptography configuration view.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.appConfigDir">
            <summary>
            The app.config directory choosed for cryptographic settings.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.appConfigFile">
            <summary>
            The app.config file choosed for cryptographic settings.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.includeDownloader">
            <summary>
            A flag indicating if the Downloader node must be included.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.CleanQuotes(System.String)">
            <summary>
            Removes the preceding and trailing quotes.
            </summary>
            <param name="text">The text string to process.</param>
            <returns>A new string without the quotes.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.GetProcessorType(System.String)">
            <summary>
            Return the processor type.
            </summary>
            <param name="alias">The processor alias.</param>
            <returns>The processor type name.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.GetRelativeFileName(System.String)">
            <summary>
            Return the relative file name.
            </summary>
            <param name="filename">The file name.</param>
            <returns>A new file name.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.SetDirtyFlag">
            <summary>
            Set the dirty flag.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ClearDirtyFlag">
            <summary>
            Clear the dirty flag.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.AddIncludedManifest(System.String)">
            <summary>
            Add an included manifest.
            </summary>
            <param name="id">The ID of the included manifest.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.AddIncludedManifest(System.String,System.String)">
            <summary>
            Add an included manifest .
            </summary>
            <param name="id">The ID of the included manifest.</param>
            <param name="location">The location of the included manifest.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.RemoveIncludedManifest(System.String)">
            <summary>
            Removes the included manifest by its ID.
            </summary>
            <param name="id">The manifest ID.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.SetIncludedManifestLocation(System.String,System.String)">
            <summary>
            Set the manifes location for an included manifest by providing its ID.
            </summary>
            <param name="id">The ID of the manifest.</param>
            <param name="value">The value for the location field.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.FindIncludedManifest(System.String)">
            <summary>
            Find the included manifest in the manifest by its id.
            </summary>
            <param name="id">The id of the included manifest to search to.</param>
            <returns>The included manifest isntance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.AddFile(System.String)">
            <summary>
            Adds a new non-transient file to list of manifest files
            </summary>
            <param name="source">The full path file to add.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.AddFile(System.String,System.String)">
            <summary>
            Add a file to the collection and set the transient flag.
            </summary>
            <param name="source">The full path file to add.</param>
            <param name="transient">The transient flag value.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.RemoveFile(System.String)">
            <summary>
            Remove a file from the files collection.
            </summary>
            <param name="source">The full path of the file that will be deleted.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.SetFileTransient(System.String,System.String)">
            <summary>
            Set the transient flag for an existing file in the collection.
            </summary>
            <param name="source">The full path of the file to set.</param>
            <param name="value">The value of the transient flag.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.FindFile(System.String)">
            <summary>
            Finds a file in the file collection.
            </summary>
            <param name="name">The name of the file that will be added.</param>
            <returns>The manifest file information.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.LoadCryptographyConfig(System.String)">
            <summary>
            Loads the CryptographySettings from a SecurityCryptographyConfiguration file.
            </summary>
            <param name="filename">The path to file containing the security and cryptography configuration.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ComputeHashes">
            <summary>
            Calculate the hashes for the files included in the manifests
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.AddProcessor(System.String)">
            <summary>
            Adds a new processor to the list of ActivationProcessors, without its type information
            </summary>
            <param name="name">The name assigned to the processor</param>
            <returns>The new ActivationProcessorProviderData instance</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.AddProcessor(System.String,System.String)">
            <summary>
            Adds a new processor to the list of ActivationProcessors
            </summary>
            <param name="name">The name assigned to the processor</param>
            <param name="type">The type name implementing the processor</param>
            <returns>The new ActivationProcessorProviderData instance</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.SetProcessorType(System.String,System.String)">
            <summary>
            Sets the processor type
            </summary>
            <param name="name">The name of the processor to set its type to</param>
            <param name="type">The type for the processor</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.RemoveProcessor(System.String)">
            <summary>
            Removes a processor from the list of ActivationProcessors
            </summary>
            <param name="name">The name of the processor to remove</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.FindProcessor(System.String)">
            <summary>
            Locates a processor by its name.
            </summary>
            <param name="name">The name for the processor to search for.</param>
            <returns>An ActivationProcessorProviderData instance or null.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.GetXml">
            <summary>
            Generates an XML representation for the manifest
            </summary>
            <returns>An string containing the XML that represents the manifest</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.SaveToFile(System.String)">
            <summary>
            Saves the edited manifest to a file
            </summary>
            <param name="filename">The path to the file to save the manifest to</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.LoadFromFile(System.String)">
            <summary>
            Loads a manifest from a persisted file
            </summary>
            <param name="filename">The path to the file containing the manifest</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.New">
            <summary>
            Initializes a new manifest
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.Validate">
            <summary>
            Validates the editing manifest.
            </summary>
            <returns>A list of validation errors</returns>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.Processors">
            <summary>
            The processor name list.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.Manifest">
            <summary>
            The manifest instance.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ManifestId">
            <summary>
            The manifest ID.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.Description">
            <summary>
            The manifest description.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.Mandatory">
            <summary>
            Indicates whether the manifest is mandatory.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.IncludedManifests">
            <summary>
            Gets all the included manifests.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ApplicationId">
            <summary>
            Gets or sets an string with the unique ID for the application
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ApplicationLocation">
            <summary>
            Gets or sets an string giving an indication (or hint) about the location of 
            the application on the client computer
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ApplicationEntryPointFile">
            <summary>
            Gets or sets an string indicating the file that is the application entry-point
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ApplicationEntryPointParams">
            <summary>
            Gets or sets an string indicating the parameters to be passed to the application
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.FilesBase">
            <summary>
            Gets or sets the Base attribute for the manifest included files.
            It is the URI where the downloader should get the files from.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.LocalFilesBase">
            <summary>
            Gets or sets the correspondig file base to the FilesBase defined on the
            manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ManifestFiles">
            <summary>
            Gets the files added to the collection.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.UseHashingAlgorithm">
            <summary>
            Gets or sets a flag indicating whether to apply a hashing algorithm
            to the files included in the manifest
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.HashProviderName">
            <summary>
            Gets or sets the hash provider name to use to calculate the manifest files hashes
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.ActivationProcessors">
            <summary>
            Gets the list of ActivationProcessors included in the manifest
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.DownloaderName">
            <summary>
            Gets or sets the downloader name
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.IncludeDownloader">
            <summary>
            Gets or sets whether the manifest includes the downloader information
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.ManifestEditor.IsDirty">
            <summary>
            Gets an indication about the edited state of the manifest
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.HashAlgorithmFactory">
            <summary>
            Creates EntLib hash algorithm instances.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.HashAlgorithmFactory.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.HashAlgorithmFactory.Create(Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.Configuration.HashProviderData)">
            <summary>
            Factory method for a HashAlgorithm provider.
            </summary>
            <param name="provider">The provider instance.</param>
            <returns>An instance of a HashAlgorithm that is ready to use.</returns>
        </member>
        <member name="T:FileSources">
            <remarks/>
        </member>
        <member name="P:FileSources.FileSource">
            <remarks/>
        </member>
        <member name="T:FileSource">
            <remarks/>
        </member>
        <member name="P:FileSource.ManifestId">
            <remarks/>
        </member>
        <member name="P:FileSource.SourcePath">
            <remarks/>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.UncompressProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the UncompressProcessorItem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.UncompressProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.UncompressProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.UncompressProcessorItem.Source">
            <summary>
            Gets or sets the source attribute value
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.UncompressProcessorItem.Destination">
            <summary>
            Gets or sets the destination attribute value
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.IncludedManifestItem">
            <summary>
            Defines the included-manifest item as a read-only class.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.IncludedManifestItem.#ctor(System.String,System.String)">
            <summary>
            Creates an IncludedManifestItem with an ID and the manifest location.
            </summary>
            <param name="id">The manifest ID.</param>
            <param name="location">The manifest location.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.IncludedManifestItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifest)">
            <summary>
            Creates an IncludedManifestItem with a deserialized included manifest class.
            </summary>
            <param name="manifest">The manifest deserialized instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.IncludedManifestItem.Location">
            <summary>
            Gets the location of the included manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.IncludedManifestItem.ManifestId">
            <summary>
            Gets the ID of the included manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.IncludedManifestItem.Description">
            <summary>
            Gets a description for the included manifest.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.FolderDeleteProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the FolderDeleteProcessorItem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FolderDeleteProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FolderDeleteProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Tools.FolderDeleteProcessorItem.Recursive">
            <summary>
            Gets or sets the recursive attribute value
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Tools.FolderCopyProcessorItem">
            <summary>
            Editor wrapper for the Xsd.ActivationProcessorProviderData for the
            FolderCopyProcessor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FolderCopyProcessorItem.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Initialize the new instance based on the provided data
            </summary>
            <param name="data">An  ActivationProcessorProviderData to wrap</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Tools.FolderCopyProcessorItem.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
    </members>
</doc>
